home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 September / chip-cd_2003_09.zip / 09 / Internet / WarFTPDeamon 1.82 RC2 / warftpd-1.82-00-RC2-i386.exe / createWARSVR.sql < prev    next >
Text File  |  2000-02-17  |  3KB  |  149 lines

  1. /* Microsoft SQL Server - Scripting            */
  2. /* Server: JARLEPC                    */
  3. /* Database: WARSVR                    */
  4. /* Creation Date 5/29/98 4:11:05 AM             */
  5.  
  6. set quoted_identifier on
  7. GO
  8.  
  9. /****** Object:  Table dbo.File    Script Date: 5/29/98 4:11:06 AM ******/
  10. CREATE TABLE "dbo"."File" (
  11.     "ID" "int" NOT NULL ,
  12.     "FileName" varchar (255) NULL ,
  13.     "FilePath" varchar (255) NULL ,
  14.     "DlCnt" "int" NULL ,
  15.     "UlCnt" "int" NULL ,
  16.     "CreationDate" "datetime" NULL ,
  17.     "ModifyDate" "datetime" NULL ,
  18.     "LastDownloadDate" "datetime" NULL ,
  19.     "OwnerID" binary (8) NULL ,
  20.     "Permissions" "int" NULL ,
  21.     "Comment" varchar (255) NULL ,
  22.     "SessionID" "int" NULL ,
  23.     "Fsys" char (8) NULL ,
  24.     "FileSize" "int" NULL ,
  25.     "UserPath" varchar (255) NULL ,
  26.     CONSTRAINT "PK___2__38" PRIMARY KEY  CLUSTERED 
  27.     (
  28.         "ID"
  29.     ),
  30.     CONSTRAINT "FileIDConstr" UNIQUE  NONCLUSTERED 
  31.     (
  32.         "ID"
  33.     )
  34. )
  35. GO
  36.  
  37.  CREATE  INDEX "DlCntIdx" ON "dbo"."File"("DlCnt")
  38. GO
  39.  
  40.  CREATE  INDEX "FileNameIdx" ON "dbo"."File"("FileName")
  41. GO
  42.  
  43.  CREATE  INDEX "FilePathIdx" ON "dbo"."File"("FilePath")
  44. GO
  45.  
  46.  CREATE  INDEX "FsysIdx" ON "dbo"."File"("Fsys")
  47. GO
  48.  
  49.  CREATE  INDEX "OwnerIDIdx" ON "dbo"."File"("OwnerID")
  50. GO
  51.  
  52.  CREATE  INDEX "SessionIDIdx" ON "dbo"."File"("SessionID")
  53. GO
  54.  
  55.  CREATE  INDEX "UlCntIdx" ON "dbo"."File"("UlCnt")
  56. GO
  57.  
  58.  CREATE  INDEX "UserPathIdx" ON "dbo"."File"("UserPath")
  59. GO
  60.  
  61. /****** Object:  Table dbo.Session    Script Date: 5/29/98 4:11:06 AM ******/
  62. CREATE TABLE "dbo"."Session" (
  63.     "ID" "int" NOT NULL ,
  64.     "UserID" binary (8) NOT NULL ,
  65.     "LoginTime" "datetime" NULL ,
  66.     "LogoutTime" "datetime" NULL ,
  67.     "UserName" varchar (128) NULL ,
  68.     "FromDomain" "int" NULL ,
  69.     "FromDomainName" char (128) NULL ,
  70.     "ServerID" binary (8) NULL ,
  71.     "ServerName" char (32) NULL ,
  72.     "SessionID" binary (8) NULL ,
  73.     CONSTRAINT "PK___1__38" PRIMARY KEY  CLUSTERED 
  74.     (
  75.         "ID"
  76.     ),
  77.     CONSTRAINT "IDConstr" UNIQUE  NONCLUSTERED 
  78.     (
  79.         "ID"
  80.     )
  81. )
  82. GO
  83.  
  84.  CREATE  INDEX "SFromDomainNameIdx" ON "dbo"."Session"("FromDomainName")
  85. GO
  86.  
  87.  CREATE  INDEX "SLoginTimeIdx" ON "dbo"."Session"("LoginTime")
  88. GO
  89.  
  90.  CREATE  INDEX "SServerIDIdx" ON "dbo"."Session"("ServerID")
  91. GO
  92.  
  93.  CREATE  INDEX "SServerNameIdx" ON "dbo"."Session"("ServerName", "LoginTime")
  94. GO
  95.  
  96.  CREATE  INDEX "SUserIDIdx" ON "dbo"."Session"("UserID")
  97. GO
  98.  
  99.  CREATE  INDEX "SUserNameIdx" ON "dbo"."Session"("UserName")
  100. GO
  101.  
  102. /****** Object:  Table dbo.FileAccess    Script Date: 5/29/98 4:11:06 AM ******/
  103. CREATE TABLE "dbo"."FileAccess" (
  104.     "ID" "int" NOT NULL ,
  105.     "FileID" "int" NOT NULL ,
  106.     "UserID" binary (8) NOT NULL ,
  107.     "Action" "smallint" NOT NULL ,
  108.     "CPS" "int" NULL ,
  109.     "AccessDate" "datetime" NULL ,
  110.     "SessionID" "int" NULL ,
  111.     CONSTRAINT "PK___3__38" PRIMARY KEY  CLUSTERED 
  112.     (
  113.         "ID"
  114.     ),
  115.     CONSTRAINT "AccessIDConstr" UNIQUE  NONCLUSTERED 
  116.     (
  117.         "ID"
  118.     ),
  119.     CONSTRAINT "FK_FileAccess_4__38" FOREIGN KEY 
  120.     (
  121.         "FileID"
  122.     ) REFERENCES "dbo"."File" (
  123.         "ID"
  124.     ),
  125.     CONSTRAINT "FK_FileAccess_5__38" FOREIGN KEY 
  126.     (
  127.         "SessionID"
  128.     ) REFERENCES "dbo"."Session" (
  129.         "ID"
  130.     )
  131. )
  132. GO
  133.  
  134.  CREATE  INDEX "AccessDateIdx" ON "dbo"."FileAccess"("AccessDate")
  135. GO
  136.  
  137.  CREATE  INDEX "FileIDIdx" ON "dbo"."FileAccess"("FileID")
  138. GO
  139.  
  140.  CREATE  INDEX "FileIDIdx2" ON "dbo"."FileAccess"("FileID", "Action")
  141. GO
  142.  
  143.  CREATE  INDEX "SessionIDIdx2" ON "dbo"."FileAccess"("SessionID")
  144. GO
  145.  
  146.  CREATE  INDEX "UserIDIdx" ON "dbo"."FileAccess"("UserID")
  147. GO
  148.  
  149.